/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package sg.edu.nus.iss.phoenix.schedule.dao;

import sg.edu.nus.iss.phoenix.schedule.entity.ProgramSlot;

import java.util.ArrayList;

/**
 * @author tham
 */
public interface ScheduleDAO {
    public boolean CreateProgramSlot(ProgramSlot slot);

    public ArrayList<ProgramSlot> GetProgramSlots(int year, int week);

    public boolean ModifyProgramSlot(ProgramSlot slot);

    public boolean DeleteProgramSlot(ProgramSlot slot);

    public ArrayList<ProgramSlot> GetAllProgramSlots();
}
